package com.ruicar.afs.cloud.apply.archive.service;

import com.alibaba.fastjson.JSONObject;
import com.ruicar.afs.cloud.archive.dto.MortgageDto;
import com.ruicar.afs.cloud.common.core.util.IResponse;
import org.springframework.web.bind.annotation.RequestBody;

/**
 * 抵押贷service
 *
 * @author 耿继辉
 */
public interface MortgageService {
    /**s
     * 解抵押-解抵押列表查询
     *
     * @param dto
     * @return
     */
    IResponse getMortgageList(@RequestBody MortgageDto dto);


    /**
     * 解抵押-解抵押列表模糊查询
     *
     * @param dto
     * @return
     */
    IResponse matching(@RequestBody MortgageDto dto);

    /**
     * 解抵押-解抵押确认
     *
     * @param dto
     * @return
     */
    IResponse sure(@RequestBody MortgageDto dto);

    /**
     * 根据合同id获取解抵押信息
     *
     * @param dto
     * @return
     */
    IResponse get(@RequestBody MortgageDto dto);

    /**
     * 解抵押-解抵押列表查询-资产修正
     *
     * @param dto
     * @return
     */
    JSONObject getAfterMortgageList(@RequestBody MortgageDto dto);
}
